/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

import Mail_Client.message;
import Mail_Client.MailClient;
import Mail_Server.MailServer;

/**
 *
 * @author toshiba
 */
public class Correo {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        MailServer ms=new MailServer();
        //------- creacion de Clientes ------------------
        MailClient mcli0=new MailClient("alsonsin",ms);
        mcli0.agrega_cliente();
        
        MailClient mcli1=new MailClient("jose",ms);
        mcli1.agrega_cliente();
        
        MailClient mcli2=new MailClient("mario",ms);
        mcli2.agrega_cliente();
        
        MailClient mcli3=new MailClient("Hernan",ms);
        mcli3.agrega_cliente();
        //------- Envios de mensajes ------------------
        message msg1=new message();
        msg1.setNom_destinatario("jose");
        msg1.setAsunto("importante");
        msg1.setSms("hola ");
        mcli0.setSms_enviar(msg1);
        mcli0.sendMessage();
        
        message msg3=new message();
        msg3.setNom_destinatario("jose");
        msg3.setAsunto("importante");
        msg3.setSms("como");
        mcli3.setSms_enviar(msg3);
        mcli3.sendMessage();
        
        message msg2= new message();
        msg2.setNom_destinatario("jose");
        msg2.setAsunto("importante");
        msg2.setSms("hola como estan ");
        mcli2.setSms_enviar(msg2);
        mcli2.sendMessage();
        //------- Prubeas  ------------------
        int x= mcli1.checkMessages();
        System.out.println("Numero de Mensajes: " +x);
        message ss=mcli1.readNextMessage();
        System.out.println("Mensaje: "+ss.getSms());
        message ff=mcli1.readNextMessage();
        System.out.println("Mensaje: "+ff.getSms());
        message f1=mcli1.readNextMessage();
        System.out.println("Mensaje: "+f1.getSms());
    }
}
